Call, instructie

       

Draagt de besturing over aan een procedure Sub, Function of DLL(dynamic-link library).

Syntaxis

[Call] naam [argumentenlijst]

De instructie Call heeft de volgende argumenten:

Onderdeel Beschrijving
Call Optioneel; sleutelwoord. Als u dit argument opgeeft, moet argumentenlijst tussen haakjes worden geplaatst. Bijvoorbeeld:
  Call MijnProc(0)
naam Vereist. Naam van de aan te roepen procedure.
argumentenlijst Optioneel. Lijst met door komma gescheiden variabelen, matrices of expressies die aan de procedure worden doorgegeven. De sleutelwoorden ByVal of ByRef kunnen worden opgenomen als onderdeel van argumentenlijst om te beschrijven hoe de argumenten worden behandeld door de opgeroepen procedure. ByVal en ByRef kunnen echter alleen worden gebruikt met Call wanneer een DLL-procedure wordt opgeroepen. Op de Macintosh kunnen ByVal en ByRef worden gebruikt met Call als u een Macintosh-programmacodebron wilt oproepen.

Notities

U hoeft het sleutelwoord Call niet te gebruiken wanneer u een procedure oproept. Wanneer u Call echter gebruikt om een procedure aan te roepen waarvoor argumenten zijn vereist, moet argumentenlijst worden omsloten door haakjes. Wanneer u het sleutelwoord Call weglaat, moet u de haakjes rond argumentenlijst ook weglaten. Als u een van beide typen van de syntaxis van Call gebruikt om een intrinsieke of door de gebruiker gedefinieerde functie aan te roepen, wordt het resultaat van de functie genegeerd.

U kunt een gehele matrix aan een procedure doorgeven door de naam van de matrix te gebruiken en deze te laten volgen door lege haakjes.